ExternalProject_Add(Boost
DEPENDS OpenMPI
PREFIX "${CMAKE_BINARY_DIR}"
URL ${BOOST_URL}
CONFIGURE_COMMAND
echo "using mpi : ${OPENMPI_INSTALL_PREFIX}/bin/mpic++ $<SEMICOLON>" > ${CMAKE_BINARY_DIR}/src/Boost/user-config.jam
&& echo "" >> ${CMAKE_BINARY_DIR}/src/Boost/user-config.jam
&& cd ${CMAKE_BINARY_DIR}/src/Boost && ./bootstrap.sh
BUILD_COMMAND
cd ${CMAKE_BINARY_DIR}/src/Boost
&& ./bjam -j4 install ${BJAM_OPTIONS_SEP} --layout=tagged --prefix=${BOOST_INSTALL_PREFIX} --user-config=user-config.jam variant=release threading=single,multi link=static,shared
INSTALL_COMMAND true
)